﻿///@author Rafał Hazan
///@email  rafal.hazan@gmail.com
#ifndef __CLIQUE_FITNESS_FUNCTION__
#define __CLIQUE_FITNESS_FUNCTION__

#include "Genotype.h"
#include "MatrixGraph.h"

/// Funkcja przystosowania genotypu. W tej chwili nie używana (genotyp ma w swoim ciele zdefiniowana identyczna), dla lepszej wydajnosci algorytmu.
class CliqueFitnessFunction
{
	public:
		virtual ~CliqueFitnessFunction() {}
		virtual double evaluate(const Genotype & genotype, const MatrixGraph & graph);
		virtual double evaluate(const Genotype & genotype);
};

#endif